יחסית מהיר לדעתי ראיון נקבע אחרי שלושה ימים מהמבחן קוד
שאלות מתוך הראיון
מלא שאלות כלליות בעיקר על מאפיינים של מבני נתונים בJAVA כמו מתי להשתמש בArrayList על פני List או מה ההבדל בין האוסף של SET לאוסף של list מה ההבדל בכללי ומה השוני בין C לJAVA ומה ההבדל בין אבסטרקט לאינטרספייס ולמה הם טובים בנוסף עוד הרבה שאלות על למה ואיך עדיף משהו מסוים על אחר בנוסף שאלה של כתיבת קוד ניתן בערך 10 דקות כולל הרצה בסוף של revert על רשימה אני חושב שללא עזרה בזיכרון נוסף למרות שלא נאמר היה אווירה שצריך יעיל... הרבה שאלות פתוחות על דברים שקשורים למימוש בגאווה לדוגמה איך הHash עובד עקרונית וכו סכ שאלות בנוני\קשה
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2021
מראיין נחמד מאוד לדעתי לא הלחיץ יותר מהדרוש אני חושב והיה מאוד עניני ומכבד (ראיין להתמחות קיץ בתוכנה )
אחד היה לממש פונקציה שמקבלת שני מספרים N אחד זה היעד שצריך להגיע ואחד K זה גודל הצעד שמותר לעשות צריך להגיע בדיוק לנקודת היעד כאשר מותר ללכת או צעד גדול או צעד של אחד כאשר הפלט יהיה מספר הצעדים המינימלי שצריך עד ליעד (כל צעד או מתקדם או אחד או K)
שאלה שניה מקבלים רשימה של מחרוזות באותו האורך שצריך להתייחס כאילו הם מערך שכל אות זה תא וכל מילה זה שורה מילה ראשונה זה שורה אחד וכו.. והפלט צריך להיות מה מספר הצבעים שצריך להשתמש אם כל קבוצה של אותיות זהות שצמודות במערך צובעים בצבע שונה לדוגמה פלט ["ארבע","ארבה","חרבה"] מיצג את הטבלה א,ר,ב,ע
א,ר,ב,ה
ח,ר,ב,ה
ומספר הצבעים שצריך הוא 6 כי "אא"+"ח"+"ררר"+"בבב"+"ע"+"הה" = 6 בלוקים בצבעים שונים (אלכסון הוא לא נחשב צמוד)
ראיון ראשון - שאלות בסיסיות, מה ההבדל בין interface and abstract, לכתוב ספירה של מילים ע"י hashmap
ראיון שני - שאלות מעמיקות וחופרות למערכת של החברה שמפתחים בחברה בה עובדים כרגע.
מימוש TIMER שמקבל tasks ומתזמן אותם לפי זמן שניתן לו
Timer should accept action tasks and execute them according to their execution date